/*
Copyright 2014, KISSY v1.47
MIT Licensed
build time: Aug 20 18:40
*/
/**
 * Tree style for KISSY
 * @author yiminghe@gmail.com
 */
/**
* Variables to customize the look and feel from Bootstrap.
*
* @author yiminghe@gmail.com
*/
/**
* Snippets of reusable CSS to develop faster and keep code readable from KISSY and Bootstrap.
*
* @author yiminghe@gmail.com
*/
.ks-tree-node-hide-root {
    display: none;
}

.ks-tree-node-focused {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ks-tree-node-row {
    white-space: nowrap;
    line-height: 16px;
    height: 16px;
}

.ks-tree-node-lchildren {
    padding-left: 19px;
}

.ks-tree-node-children {
    padding-left: 19px;
    background-repeat: repeat-y;
    background-image: url("http://img03.taobaocdn.com/tps/i3/T1YUvFXoXcXXbVJQDa-19-16.png");
}

.ks-tree-node-children-collapsed {
    display: none;
}

.ks-tree-node-expand-icon-plus {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-position: 0 0;
}

.ks-tree-node-expand-icon-minus {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-position: -222px 0;
}

.ks-tree-node-expand-icon-tplus {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-position: -246px 0;
}

.ks-tree-node-expand-icon-tminus {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-position: -270px 0;
}

.ks-tree-node-expand-icon-lplus {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-position: -294px 0;
}

.ks-tree-node-expand-icon-lminus {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-position: -318px 0;
}

.ks-tree-node-expand-icon-t {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-position: -342px 0;
}

.ks-tree-node-expand-icon-l {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-position: -366px 0;
}

.ks-tree-node-collapsed-folder-icon {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    background-position: -198px -24px;
}

.ks-tree-node-expanded-folder-icon {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    background-position: -222px -24px;
}

.ks-tree-node-file-icon {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    background-position: -246px -24px;
}

.ks-tree-node-content {
    display: inline;
    margin-left: 3px;
    padding: 1px 2px 1px 2px;
    text-decoration: none;
}

.ks-tree-node-content:hover {
    text-decoration: underline;
}

.ks-tree-node-selected .ks-tree-node-content {
    background: #08c;
    color: white;
}

.ks-tree-node-focused .ks-tree-node-selected .ks-tree-node-content {
    background: highlight;
    color: highlighttext;
}

.ks-tree-node-checked0 {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    width: 16px;
    background-position: 0 -2px;
}

.ks-tree-node-checked1 {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    width: 16px;
    background-position: -66px -2px;
}

.ks-tree-node-checked2 {
    width: 19px;
    height: 16px;
    vertical-align: middle;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url("http://img02.taobaocdn.com/tps/i2/T1S_TEXc4nXXasE3se-390-192.png");
    width: 16px;
    background-position: -132px -2px;
}
